home *** CD-ROM | disk | FTP | other *** search
- Path: news.via.at!usenet
- From: helicon@helicon.co.at (helicon)
- Newsgroups: comp.lang.pascal.delphi.misc,comp.lang.c++
- Subject: Re: Delphi calls to a C++ DLL
- Date: 3 Feb 1996 22:09:34 GMT
- Organization: helicon software development
- Message-ID: <4f0meu$404@newsfeed.via.at>
- References: <310FD68B.208B@allaire.com> <4erttn$l9v@newsfeed.via.at> <3112841B.5D2F@allaire.com>
- NNTP-Posting-Host: helicon.via.at
- Mime-Version: 1.0
- X-Newsreader: WinVN 0.99.2
-
- In article <3112841B.5D2F@allaire.com>, jlund@allaire.com says...
- >
- >helicon wrote:
- >>> nIndex:= GetFieldsForTable(strpcopy(pcharBuiffer,'Test'),
- >>> strpcopy(pcharBuiffer,''),
- >>> strpcopy(pcharBuiffer,''),
- >>> strpcopy(pcharBuiffer,'Employees'));
- >>
- >> I think the problem is, that you use the same Buffer for
- >> each parameter.
- >
- >I wish that were the problem, but I'm afraid that's my clumsy
- >typing. "pcharBuiffer" is a typo. I use a different variable
- >for each buffer in the actual code.
- >
- >I should mention that I'm running using 32 bit flavors of Delphi (2.0
- >beta), and Visual C++ 4.0 on both Windows 95 and Windows NT.
- >
- >Thanks for responding, Andreas.
- >
-
- No problem :-)
-
- I remember that you declare a method as external. Have you ever tried to call the function outside a class?
-
- For Instance:
-
- function _GetFieldsForTable ({...}) external {...}
-
- TODBCInformant.GetFieldsForTable ({...});
- begin
- Result := _GetFieldsForTable ({...});
- end;
-
- The problem could be that delphi use the implicit paremter "self" in each method.
-
- Bye and Good Luck
-
- Andreas
-
-
-
-